package com.hue.service;

import com.hue.entity.EduSubject;
import com.baomidou.mybatisplus.extension.service.IService;
import com.hue.entity.excel.TreeData;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;
import java.util.List;

/**
 * <p>
 * 课程科目 服务类
 * </p>
 *
 * @author 姚凤桥
 * @since 2021-06-12
 */
public interface EduSubjectService extends IService<EduSubject> {
    //上传文件
    public void upload(MultipartFile file) throws IOException;

    //返回所有分类信息,以树形结构返回
    public List<TreeData> findAll();

    //查询所有一级分类
    public List<EduSubject> findAllOneSubject();

    //查询所有二级分类
    public List<EduSubject> findAllTwoSubject(String parentId);
}
